home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Beauty of Chaos
/
Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso
/
mac
/
gifconverter2.37.cpt.hqx
/
GIFConverter 2.3.7.rsrc
/
bin.rsrc_CODE_60_RotateDoCommand.txt
< prev
next >
Wrap
Text File
|
1994-01-29
|
54KB
|
951 lines
# near model CODE resource
# jump table entries: 21336-21339 (4 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 2F30 movem.l -[A7], D2,D4,D5,D6,D7,A2,A3
00000008 206E 0008 movea.l A0, [A6 + 0x8]
0000000C 2450 movea.l A2, [A0]
0000000E 3A28 000C move.w D5, [A0 + 0xC]
00000012 9A68 0008 sub.w D5, [A0 + 0x8]
00000016 3C28 000A move.w D6, [A0 + 0xA]
0000001A 9C68 0006 sub.w D6, [A0 + 0x6]
0000001E 3E28 0004 move.w D7, [A0 + 0x4]
00000022 226E 000C movea.l A1, [A6 + 0xC]
00000026 2651 movea.l A3, [A1]
00000028 3006 move.w D0, D6
0000002A 5340 subq.w D0, 1
0000002C C0C7 mulu.w D0, D7
0000002E D7C0 add.l A3, D0
00000030 3406 move.w D2, D6
00000032 6014 bra +0x16 /* 00000048 */
label00000034:
00000034 224B movea.l A1, A3
00000036 D2C5 add.w A1, D5
00000038 204A movea.l A0, A2
0000003A 3007 move.w D0, D7
0000003C 6002 bra +0x4 /* 00000040 */
label0000003E:
0000003E 10E1 move.b [A0]+, -[A1]
label00000040:
00000040 51C8 FFFC dbf D0, -0x6 /* 0000003E */
00000044 D4C7 add.w A2, D7
00000046 96C7 sub.w A3, D7
label00000048:
00000048 51CA FFEA dbf D2, -0x18 /* 00000034 */
0000004C 4CDF 0CF4 movem.l D2,D4,D5,D6,D7,A2,A3, [A7]+
00000050 4E5E unlink A6
00000052 205F movea.l A0, [A7]+
00000054 504F addq.w A7, 8
00000056 4ED0 jmp [A0]
00000058 875F or.w [A7]+, D3
0000005A 726F moveq.l D1, 0x6F
0000005C 7431 moveq.l D2, 0x31
0000005E 3830 0000 move.w D4, [A0 + D0.w]
fn00000062:
00000062 4E56 0000 link A6, 0
00000066 48E7 3F38 movem.l -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4
0000006A 206E 000C movea.l A0, [A6 + 0xC]
0000006E 226E 0008 movea.l A1, [A6 + 0x8]
00000072 2650 movea.l A3, [A0]
00000074 2851 movea.l A4, [A1]
00000076 3428 000C move.w D2, [A0 + 0xC]
0000007A 9468 0008 sub.w D2, [A0 + 0x8]
0000007E 3628 000A move.w D3, [A0 + 0xA]
00000082 9668 0006 sub.w D3, [A0 + 0x6]
00000086 D8C3 add.w A4, D3
00000088 538C subq.l A4, 1
0000008A 3C3C FFFF move.w D6, 0xFFFF
0000008E 3A29 0004 move.w D5, [A1 + 0x4]
00000092 3E28 0004 move.w D7, [A0 + 0x4]
00000096 9E42 sub.w D7, D2
00000098 6100 0070 bsr +0x72 /* 0000010A */
0000009C 4CDF 1CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000000A0 4E5E unlink A6
000000A2 205F movea.l A0, [A7]+
000000A4 504F addq.w A7, 8
000000A6 4ED0 jmp [A0]
000000A8 875F or.w [A7]+, D3
000000AA 526F 7432 addq.w [A7 + 0x7432], 1
000000AE 3730 0000 move.w -[A3], [A0 + D0.w]
fn000000B2:
000000B2 4E56 0000 link A6, 0
000000B6 48E7 3F38 movem.l -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4
000000BA 206E 000C movea.l A0, [A6 + 0xC]
000000BE 226E 0008 movea.l A1, [A6 + 0x8]
000000C2 2650 movea.l A3, [A0]
000000C4 2851 movea.l A4, [A1]
000000C6 3428 000C move.w D2, [A0 + 0xC]
000000CA 9468 0008 sub.w D2, [A0 + 0x8]
000000CE 3628 000A move.w D3, [A0 + 0xA]
000000D2 9668 0006 sub.w D3, [A0 + 0x6]
000000D6 3002 move.w D0, D2
000000D8 5380 subq.l D0, 1
000000DA C0E9 0004 mulu.w D0, [A1 + 0x4]
000000DE D9C0 add.l A4, D0
000000E0 3C3C 0001 move.w D6, 0x1
000000E4 3A29 0004 move.w D5, [A1 + 0x4]
000000E8 4445 neg.w D5
000000EA 3E28 0004 move.w D7, [A0 + 0x4]
000000EE 9E42 sub.w D7, D2
000000F0 6100 0018 bsr +0x1A /* 0000010A */
000000F4 4CDF 1CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000000F8 4E5E unlink A6
000000FA 205F movea.l A0, [A7]+
000000FC 504F addq.w A7, 8
000000FE 4ED0 jmp [A0]
00000100 865F or.w D3, [A7]+
00000102 526F 7439 addq.w [A7 + 0x7439], 1
00000106 3020 move.w D0, -[A0]
00000108 0000 2803 ori.b D0, 0x3
// begin alternate branch 0000010A-0000010C
fn0000010A:
0000010A 2803 move.l D4, D3
// end alternate branch 0000010A-0000010C
fn0000010A: // (misaligned)
0000010C 6012 bra +0x14 /* 00000120 */
label0000010E:
0000010E 244C movea.l A2, A4
00000110 3202 move.w D1, D2
00000112 6004 bra +0x6 /* 00000118 */
label00000114:
00000114 149B move.b [A2], [A3]+
00000116 D4C5 add.w A2, D5
label00000118:
00000118 51C9 FFFA dbf D1, -0x8 /* 00000114 */
0000011C D6C7 add.w A3, D7
0000011E D8C6 add.w A4, D6
label00000120:
00000120 51CC FFEC dbf D4, -0x16 /* 0000010E */
00000124 4E75 rts
00000126 4E56 0000 link A6, 0
0000012A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000012E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000132 4E5E unlink A6
00000134 205F movea.l A0, [A7]+
00000136 504F addq.w A7, 8
00000138 4ED0 jmp [A0]
0000013A 8E43 or.w D7, D3
0000013C 4C45 414E movem.l D1,D2,D3,D6,A0,A6, D5
00000140 324E movea.w A1, A6
00000142 4442 neg.w D2
00000144 5954 subq.w [A4], 4
00000146 4D41 chk.w D6, D1
00000148 5000 addq.b D0, 8
0000014A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2667: // at 0000014C (misaligned)
0000014E 0000 487A ori.b D0, 0x7A /* 'z' */
00000152 FFD4 .invalid <<F/7/7>>
00000154 2F0E move.l -[A7], A6
00000156 206E 0008 movea.l A0, [A6 + 0x8]
0000015A 2050 movea.l A0, [A0]
0000015C 2F28 0030 move.l -[A7], [A0 + 0x30]
00000160 4EAD 51C2 jsr [A5 + 0x51C2 /* export_2612 */]
00000164 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000168 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */]
0000016C 4E5E unlink A6
0000016E 2E9F move.l [A7], [A7]+
00000170 4E75 rts
00000172 9854 sub.w D4, [A4]
00000174 494D chk.w D4, A5
00000176 4147 chk.w D0, D7
00000178 4552 chk.w D2, [A2]
0000017A 4F54 chk.w D7, [A4]
000001